<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.16"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>DesignPattern: C:/96_project/DesignPattern/05_Builder/groupinc/DESIGNPATTERN_Director.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="DesignPattern.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">DesignPattern
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.16 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_73ce02268d10e5fe979014c6a78629bf.html">05_Builder</a></li><li class="navelem"><a class="el" href="dir_197a1aae95d947baeb18928ef1bb29aa.html">groupinc</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">DESIGNPATTERN_Director.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160; </div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor">#ifndef CXX_DESIGNPATTERN_DIRECTOR_H</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#define CXX_DESIGNPATTERN_DIRECTOR_H</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_product_def_8h.html">ProductDef.h</a>&quot;</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160; </div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="keyword">class </span><a class="code" href="class_abstract_computer.html">AbstractComputer</a>;</div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="keyword">class </span><a class="code" href="class_builder.html">Builder</a>;</div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160; </div>
<div class="line"><a name="l00017"></a><span class="lineno"><a class="line" href="class_director.html">   17</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_director.html">Director</a></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;{</div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;    <a class="code" href="class_director.html#a59d7a588bfd4edd22948a9e7fd8c854a">~Director</a>();</div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160; </div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_abstract_computer.html">AbstractComputer</a>* <a class="code" href="class_director.html#a107b80cd4a786f0d8b77456d68ff9010">CreateAbstractComputer</a>() = 0;</div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160; </div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;    <a class="code" href="_product_def_8h.html#a22f925c240c8faafe321b43e81c14385">COMPUTER_TYPE</a> <a class="code" href="class_director.html#a3375d145410d22a09782f3895175cf71">GetComputer</a>();</div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;    <a class="code" href="class_director.html#a607a41fe5c42dd9ca7e256a11942a6d7">Director</a>(<a class="code" href="_product_def_8h.html#a22f925c240c8faafe321b43e81c14385">COMPUTER_TYPE</a> eComputer);</div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160; </div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;    <a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a> <a class="code" href="class_director.html#a8639d6ff4e4c55ded1d3237bc6b8f4ed">SetComputer</a>(<a class="code" href="_product_def_8h.html#a22f925c240c8faafe321b43e81c14385">COMPUTER_TYPE</a> eComputer);</div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;    <a class="code" href="class_director.html#a607a41fe5c42dd9ca7e256a11942a6d7">Director</a>();</div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160; </div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;    <a class="code" href="class_director.html#a607a41fe5c42dd9ca7e256a11942a6d7">Director</a>(<span class="keyword">const</span> <a class="code" href="class_director.html">Director</a>&amp; cDirector);</div>
<div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160; </div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="class_director.html#a47de27d6c0a4483aafc5b38f4f6c5e79">   80</a></span>&#160;    <a class="code" href="_product_def_8h.html#a22f925c240c8faafe321b43e81c14385">COMPUTER_TYPE</a> <a class="code" href="class_director.html#a47de27d6c0a4483aafc5b38f4f6c5e79">m_eComputer</a>;</div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;};</div>
<div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160; </div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="class_notebook_director.html">   83</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_notebook_director.html">NotebookDirector</a> : <span class="keyword">public</span> <a class="code" href="class_director.html">Director</a></div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;{</div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;    <a class="code" href="class_notebook_director.html#a37d83e798a67dc59ad3bc4858f8cd227">~NotebookDirector</a>();</div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160; </div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_abstract_computer.html">AbstractComputer</a>* <a class="code" href="class_notebook_director.html#a7a89c2221df211eaec9d619d0db54797">CreateAbstractComputer</a>() = 0;</div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160; </div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;    <a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> <a class="code" href="class_notebook_director.html#a23541f6632e4719c15b0a81a76c45b93">GetComputerPart</a>();</div>
<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;    <a class="code" href="class_notebook_director.html#a67a1c57ca3a29628cf32954fe77d13de">NotebookDirector</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> eComputerPart);</div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160; </div>
<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;    <a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a> <a class="code" href="class_notebook_director.html#a62b8da701a24cbc09dc321b59af78e83">SetComputerPart</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> eComputerPart);</div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;    <a class="code" href="class_notebook_director.html#a67a1c57ca3a29628cf32954fe77d13de">NotebookDirector</a>();</div>
<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160; </div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;    <a class="code" href="class_notebook_director.html#a67a1c57ca3a29628cf32954fe77d13de">NotebookDirector</a>(<span class="keyword">const</span> <a class="code" href="class_notebook_director.html">NotebookDirector</a>&amp; cNotebookDirector);</div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160; </div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="class_notebook_director.html#ac2e7d449129077ac060f230daafa57a7">  146</a></span>&#160;    <a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> <a class="code" href="class_notebook_director.html#ac2e7d449129077ac060f230daafa57a7">m_eComputerPart</a>;</div>
<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;};</div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160; </div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="class_desktop_director.html">  149</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_desktop_director.html">DesktopDirector</a> : <span class="keyword">public</span> <a class="code" href="class_director.html">Director</a></div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;{</div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;    <a class="code" href="class_desktop_director.html#a1c9719a0d32a2a3a53c98180991397ba">~DesktopDirector</a>();</div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160; </div>
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_abstract_computer.html">AbstractComputer</a>* <a class="code" href="class_desktop_director.html#a5f6016c6042584bf20004395f75b3908">CreateAbstractComputer</a>() = 0;</div>
<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160; </div>
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;    <a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> <a class="code" href="class_desktop_director.html#abdb32623078b249b893b877e2b7fec3e">GetComputerPart</a>();</div>
<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;    <a class="code" href="class_desktop_director.html#a32677f669b69ac3dd9ab09f4b9b5eaa9">DesktopDirector</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> eComputerPart);</div>
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160; </div>
<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;    <a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a> <a class="code" href="class_desktop_director.html#a9e94b597ceac431bdcc9cb7c245c293f">SetComputerPart</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> eComputerPart);</div>
<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;    <a class="code" href="class_desktop_director.html#a32677f669b69ac3dd9ab09f4b9b5eaa9">DesktopDirector</a>();</div>
<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160; </div>
<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;    <a class="code" href="class_desktop_director.html#a32677f669b69ac3dd9ab09f4b9b5eaa9">DesktopDirector</a>(<span class="keyword">const</span> <a class="code" href="class_desktop_director.html">DesktopDirector</a>&amp; cDesktopDirector);</div>
<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160; </div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="class_desktop_director.html#a1af076cdb8c08799e28700606623b9c1">  212</a></span>&#160;    <a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> <a class="code" href="class_desktop_director.html#a1af076cdb8c08799e28700606623b9c1">m_eComputerPart</a>;</div>
<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;};</div>
<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160; </div>
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="class_server_director.html">  215</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_server_director.html">ServerDirector</a> : <span class="keyword">public</span> <a class="code" href="class_director.html">Director</a></div>
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;{</div>
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;    <a class="code" href="class_server_director.html#ae79decafbb23a033b885f953558acf66">~ServerDirector</a>();</div>
<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160; </div>
<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_abstract_computer.html">AbstractComputer</a>* <a class="code" href="class_server_director.html#aa5da7119fd4859212b6f2b90653c680a">CreateAbstractComputer</a>() = 0;</div>
<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160; </div>
<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    <a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> <a class="code" href="class_server_director.html#a542a4d27c4a1a88f3c31e443ccedaede">GetComputerPart</a>();</div>
<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;    <a class="code" href="class_server_director.html#a9b1cf9fcb78e61fb42fd83f097094502">ServerDirector</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> eComputerPart);</div>
<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160; </div>
<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;    <a class="code" href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a> <a class="code" href="class_server_director.html#aa5f3ebaa8c0a0408ee91bc9dd4e966f7">SetComputerPart</a>(<a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> eComputerPart);</div>
<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;    <a class="code" href="class_server_director.html#a9b1cf9fcb78e61fb42fd83f097094502">ServerDirector</a>();</div>
<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160; </div>
<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;    <a class="code" href="class_server_director.html#a9b1cf9fcb78e61fb42fd83f097094502">ServerDirector</a>(<span class="keyword">const</span> <a class="code" href="class_server_director.html">ServerDirector</a>&amp; cServerDirector);</div>
<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160; </div>
<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="class_server_director.html#a43b4585baff0f3787a981f14d9c579bd">  278</a></span>&#160;    <a class="code" href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a> <a class="code" href="class_server_director.html#a43b4585baff0f3787a981f14d9c579bd">m_eComputerPart</a>;</div>
<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;};</div>
<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160; </div>
<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="class_notebook_director_normal.html">  281</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_notebook_director_normal.html">NotebookDirectorNormal</a> : <span class="keyword">public</span> <a class="code" href="class_notebook_director.html">NotebookDirector</a></div>
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;{</div>
<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;    <a class="code" href="class_notebook_director_normal.html#a26ba36e4d98b3ef4ee2ca29f51650df6">NotebookDirectorNormal</a>(<a class="code" href="class_builder.html">Builder</a>* pBuilder);</div>
<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160; </div>
<div class="line"><a name="l00298"></a><span class="lineno">  298</span>&#160;    <a class="code" href="class_notebook_director_normal.html#aa741fb7be6b29349080aba3ed104e2ec">~NotebookDirectorNormal</a>();</div>
<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160; </div>
<div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_abstract_computer.html">AbstractComputer</a>* <a class="code" href="class_notebook_director_normal.html#a7b414a9b171a07737115d955ab9c0030">CreateAbstractComputer</a>();</div>
<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160; </div>
<div class="line"><a name="l00309"></a><span class="lineno">  309</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;    <a class="code" href="class_notebook_director_normal.html#a26ba36e4d98b3ef4ee2ca29f51650df6">NotebookDirectorNormal</a>();</div>
<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160; </div>
<div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;    <a class="code" href="class_notebook_director_normal.html#a26ba36e4d98b3ef4ee2ca29f51650df6">NotebookDirectorNormal</a>(<span class="keyword">const</span> <a class="code" href="class_notebook_director_normal.html">NotebookDirectorNormal</a>&amp; cNotebookDirectorNormal);</div>
<div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160; </div>
<div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00330"></a><span class="lineno"><a class="line" href="class_notebook_director_normal.html#a2f9fe410181c87aa52400512700da056">  330</a></span>&#160;    <a class="code" href="class_builder.html">Builder</a>* <a class="code" href="class_notebook_director_normal.html#a2f9fe410181c87aa52400512700da056">m_pBuilder</a>;</div>
<div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;};</div>
<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160; </div>
<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="class_notebook_director_double_mouse.html">  333</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_notebook_director_double_mouse.html">NotebookDirectorDoubleMouse</a> : <span class="keyword">public</span> <a class="code" href="class_notebook_director.html">NotebookDirector</a></div>
<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;{</div>
<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00342"></a><span class="lineno">  342</span>&#160;    <a class="code" href="class_notebook_director_double_mouse.html#aa900071cf6e255cc2945afe6d3439b0a">NotebookDirectorDoubleMouse</a>(<a class="code" href="class_builder.html">Builder</a>* pBuilder);</div>
<div class="line"><a name="l00343"></a><span class="lineno">  343</span>&#160; </div>
<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;    <a class="code" href="class_notebook_director_double_mouse.html#a9b6284d31187b4da1ac02f3db51e7e4e">~NotebookDirectorDoubleMouse</a>();</div>
<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160; </div>
<div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_abstract_computer.html">AbstractComputer</a>* <a class="code" href="class_notebook_director_double_mouse.html#affb5288d00774813f69e5cb0c8d54b73">CreateAbstractComputer</a>();</div>
<div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160; </div>
<div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;    <a class="code" href="class_notebook_director_double_mouse.html#aa900071cf6e255cc2945afe6d3439b0a">NotebookDirectorDoubleMouse</a>();</div>
<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160; </div>
<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;    <a class="code" href="class_notebook_director_double_mouse.html#aa900071cf6e255cc2945afe6d3439b0a">NotebookDirectorDoubleMouse</a>(<span class="keyword">const</span> <a class="code" href="class_notebook_director_double_mouse.html">NotebookDirectorDoubleMouse</a>&amp; cNotebookDirectorDoubleMouse);</div>
<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160; </div>
<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="class_notebook_director_double_mouse.html#a88a785591d5afbb12873b767d968f9c9">  382</a></span>&#160;    <a class="code" href="class_builder.html">Builder</a>* <a class="code" href="class_notebook_director_double_mouse.html#a88a785591d5afbb12873b767d968f9c9">m_pBuilder</a>;</div>
<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;};</div>
<div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160; </div>
<div class="line"><a name="l00385"></a><span class="lineno"><a class="line" href="class_notebook_director_double_keyboard.html">  385</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_notebook_director_double_keyboard.html">NotebookDirectorDoubleKeyboard</a> : <span class="keyword">public</span> <a class="code" href="class_notebook_director.html">NotebookDirector</a></div>
<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;{</div>
<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00394"></a><span class="lineno">  394</span>&#160;    <a class="code" href="class_notebook_director_double_keyboard.html#a715b1b5ecd6b353df218bc99d5e3c2ee">NotebookDirectorDoubleKeyboard</a>(<a class="code" href="class_builder.html">Builder</a>* pBuilder);</div>
<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160; </div>
<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;    <a class="code" href="class_notebook_director_double_keyboard.html#ad6a6d6ee97bba2ca21890ca124f7be88">~NotebookDirectorDoubleKeyboard</a>();</div>
<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160; </div>
<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_abstract_computer.html">AbstractComputer</a>* <a class="code" href="class_notebook_director_double_keyboard.html#a9df1b81827e1bc81b66e44661f435368">CreateAbstractComputer</a>();</div>
<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160; </div>
<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;    <a class="code" href="class_notebook_director_double_keyboard.html#a715b1b5ecd6b353df218bc99d5e3c2ee">NotebookDirectorDoubleKeyboard</a>();</div>
<div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160; </div>
<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;    <a class="code" href="class_notebook_director_double_keyboard.html#a715b1b5ecd6b353df218bc99d5e3c2ee">NotebookDirectorDoubleKeyboard</a>(<span class="keyword">const</span> <a class="code" href="class_notebook_director_double_keyboard.html">NotebookDirectorDoubleKeyboard</a>&amp; cNotebookDirectorDoubleKeyboard);</div>
<div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160; </div>
<div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="class_notebook_director_double_keyboard.html#affa9be0a07570c38c0e3b7ec90c8dd1f">  434</a></span>&#160;    <a class="code" href="class_builder.html">Builder</a>* <a class="code" href="class_notebook_director_double_keyboard.html#affa9be0a07570c38c0e3b7ec90c8dd1f">m_pBuilder</a>;</div>
<div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;};</div>
<div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160; </div>
<div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="class_notebook_director_double_monitor.html">  437</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_notebook_director_double_monitor.html">NotebookDirectorDoubleMonitor</a> : <span class="keyword">public</span> <a class="code" href="class_notebook_director.html">NotebookDirector</a></div>
<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;{</div>
<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;    <a class="code" href="class_notebook_director_double_monitor.html#a1243c28b14536c15018b0c5438b8082d">NotebookDirectorDoubleMonitor</a>(<a class="code" href="class_builder.html">Builder</a>* pBuilder);</div>
<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160; </div>
<div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;    <a class="code" href="class_notebook_director_double_monitor.html#a05ef0c8452df4b8058de7322e345688d">~NotebookDirectorDoubleMonitor</a>();</div>
<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160; </div>
<div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_abstract_computer.html">AbstractComputer</a>* <a class="code" href="class_notebook_director_double_monitor.html#ab63015d45db3f3a416e37b4a4f7a2018">CreateAbstractComputer</a>();</div>
<div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160; </div>
<div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;    <a class="code" href="class_notebook_director_double_monitor.html#a1243c28b14536c15018b0c5438b8082d">NotebookDirectorDoubleMonitor</a>();</div>
<div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160; </div>
<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;    <a class="code" href="class_notebook_director_double_monitor.html#a1243c28b14536c15018b0c5438b8082d">NotebookDirectorDoubleMonitor</a>(<span class="keyword">const</span> <a class="code" href="class_notebook_director_double_monitor.html">NotebookDirectorDoubleMonitor</a>&amp; cNotebookDirectorDoubleMonitor);</div>
<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160; </div>
<div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="class_notebook_director_double_monitor.html#a7210ae0d11ac5a750f553fa41ce15dc1">  486</a></span>&#160;    <a class="code" href="class_builder.html">Builder</a>* <a class="code" href="class_notebook_director_double_monitor.html#a7210ae0d11ac5a750f553fa41ce15dc1">m_pBuilder</a>;</div>
<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;};</div>
<div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160; </div>
<div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="class_desktop_director_normal.html">  489</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_desktop_director_normal.html">DesktopDirectorNormal</a> : <span class="keyword">public</span> <a class="code" href="class_desktop_director.html">DesktopDirector</a></div>
<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;{</div>
<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00498"></a><span class="lineno">  498</span>&#160;    <a class="code" href="class_desktop_director_normal.html#ace83f09d303aa9d9486010ec859466b5">DesktopDirectorNormal</a>(<a class="code" href="class_builder.html">Builder</a>* pBuilder);</div>
<div class="line"><a name="l00499"></a><span class="lineno">  499</span>&#160; </div>
<div class="line"><a name="l00506"></a><span class="lineno">  506</span>&#160;    <a class="code" href="class_desktop_director_normal.html#a5e66a08d467c3ada78992ceec3b87ac3">~DesktopDirectorNormal</a>();</div>
<div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160; </div>
<div class="line"><a name="l00515"></a><span class="lineno">  515</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_abstract_computer.html">AbstractComputer</a>* <a class="code" href="class_desktop_director_normal.html#a0535cee7352e3f66cdf694637d5d6915">CreateAbstractComputer</a>();</div>
<div class="line"><a name="l00516"></a><span class="lineno">  516</span>&#160; </div>
<div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;    <a class="code" href="class_desktop_director_normal.html#ace83f09d303aa9d9486010ec859466b5">DesktopDirectorNormal</a>();</div>
<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160; </div>
<div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160;    <a class="code" href="class_desktop_director_normal.html#ace83f09d303aa9d9486010ec859466b5">DesktopDirectorNormal</a>(<span class="keyword">const</span> <a class="code" href="class_desktop_director_normal.html">DesktopDirectorNormal</a>&amp; cDesktopDirectorNormal);</div>
<div class="line"><a name="l00534"></a><span class="lineno">  534</span>&#160; </div>
<div class="line"><a name="l00535"></a><span class="lineno">  535</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00536"></a><span class="lineno">  536</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00538"></a><span class="lineno"><a class="line" href="class_desktop_director_normal.html#a00539ef23e0d04bd404bc86980962cef">  538</a></span>&#160;    <a class="code" href="class_builder.html">Builder</a>* <a class="code" href="class_desktop_director_normal.html#a00539ef23e0d04bd404bc86980962cef">m_pBuilder</a>;</div>
<div class="line"><a name="l00539"></a><span class="lineno">  539</span>&#160;};</div>
<div class="line"><a name="l00540"></a><span class="lineno">  540</span>&#160; </div>
<div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="class_desktop_director_double_mouse.html">  541</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_desktop_director_double_mouse.html">DesktopDirectorDoubleMouse</a> : <span class="keyword">public</span> <a class="code" href="class_desktop_director.html">DesktopDirector</a></div>
<div class="line"><a name="l00542"></a><span class="lineno">  542</span>&#160;{</div>
<div class="line"><a name="l00543"></a><span class="lineno">  543</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00550"></a><span class="lineno">  550</span>&#160;    <a class="code" href="class_desktop_director_double_mouse.html#aacc96b3cabce68c5e0c1b2ebf3fd2034">DesktopDirectorDoubleMouse</a>(<a class="code" href="class_builder.html">Builder</a>* pBuilder);</div>
<div class="line"><a name="l00551"></a><span class="lineno">  551</span>&#160; </div>
<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;    <a class="code" href="class_desktop_director_double_mouse.html#a6ba9ef1feb29b3b82ce5c0a8d0451ab4">~DesktopDirectorDoubleMouse</a>();</div>
<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160; </div>
<div class="line"><a name="l00567"></a><span class="lineno">  567</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_abstract_computer.html">AbstractComputer</a>* <a class="code" href="class_desktop_director_double_mouse.html#a56cb7741b0386174184a1cc83091c5d5">CreateAbstractComputer</a>();</div>
<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160; </div>
<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;    <a class="code" href="class_desktop_director_double_mouse.html#aacc96b3cabce68c5e0c1b2ebf3fd2034">DesktopDirectorDoubleMouse</a>();</div>
<div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160; </div>
<div class="line"><a name="l00585"></a><span class="lineno">  585</span>&#160;    <a class="code" href="class_desktop_director_double_mouse.html#aacc96b3cabce68c5e0c1b2ebf3fd2034">DesktopDirectorDoubleMouse</a>(<span class="keyword">const</span> <a class="code" href="class_desktop_director_double_mouse.html">DesktopDirectorDoubleMouse</a>&amp; cDesktopDirectorDoubleMouse);</div>
<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160; </div>
<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00590"></a><span class="lineno"><a class="line" href="class_desktop_director_double_mouse.html#af89728020e170f269697356e5eb7f09d">  590</a></span>&#160;    <a class="code" href="class_builder.html">Builder</a>* <a class="code" href="class_desktop_director_double_mouse.html#af89728020e170f269697356e5eb7f09d">m_pBuilder</a>;</div>
<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;};</div>
<div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160; </div>
<div class="line"><a name="l00593"></a><span class="lineno"><a class="line" href="class_desktop_director_double_keyboard.html">  593</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_desktop_director_double_keyboard.html">DesktopDirectorDoubleKeyboard</a> : <span class="keyword">public</span> <a class="code" href="class_desktop_director.html">DesktopDirector</a></div>
<div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;{</div>
<div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;    <a class="code" href="class_desktop_director_double_keyboard.html#a87283e9fa499710e5d7d804a1f8b7b70">DesktopDirectorDoubleKeyboard</a>(<a class="code" href="class_builder.html">Builder</a>* pBuilder);</div>
<div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160; </div>
<div class="line"><a name="l00610"></a><span class="lineno">  610</span>&#160;    <a class="code" href="class_desktop_director_double_keyboard.html#a5894066bc0e62d64aaeb65c652cd9c50">~DesktopDirectorDoubleKeyboard</a>();</div>
<div class="line"><a name="l00611"></a><span class="lineno">  611</span>&#160; </div>
<div class="line"><a name="l00619"></a><span class="lineno">  619</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_abstract_computer.html">AbstractComputer</a>* <a class="code" href="class_desktop_director_double_keyboard.html#a1d08abb4e5bb8937cce270a66874ed8f">CreateAbstractComputer</a>();</div>
<div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160; </div>
<div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;    <a class="code" href="class_desktop_director_double_keyboard.html#a87283e9fa499710e5d7d804a1f8b7b70">DesktopDirectorDoubleKeyboard</a>();</div>
<div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160; </div>
<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;    <a class="code" href="class_desktop_director_double_keyboard.html#a87283e9fa499710e5d7d804a1f8b7b70">DesktopDirectorDoubleKeyboard</a>(<span class="keyword">const</span> <a class="code" href="class_desktop_director_double_keyboard.html">DesktopDirectorDoubleKeyboard</a>&amp; cDesktopDirectorDoubleKeyboard);</div>
<div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160; </div>
<div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00642"></a><span class="lineno"><a class="line" href="class_desktop_director_double_keyboard.html#a036fca8f56e81ce78f55cd4e6b1d76f5">  642</a></span>&#160;    <a class="code" href="class_builder.html">Builder</a>* <a class="code" href="class_desktop_director_double_keyboard.html#a036fca8f56e81ce78f55cd4e6b1d76f5">m_pBuilder</a>;</div>
<div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;};</div>
<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160; </div>
<div class="line"><a name="l00645"></a><span class="lineno"><a class="line" href="class_desktop_director_double_monitor.html">  645</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_desktop_director_double_monitor.html">DesktopDirectorDoubleMonitor</a> : <span class="keyword">public</span> <a class="code" href="class_desktop_director.html">DesktopDirector</a></div>
<div class="line"><a name="l00646"></a><span class="lineno">  646</span>&#160;{</div>
<div class="line"><a name="l00647"></a><span class="lineno">  647</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00654"></a><span class="lineno">  654</span>&#160;    <a class="code" href="class_desktop_director_double_monitor.html#a15fba1bf49d09955be576384483c3693">DesktopDirectorDoubleMonitor</a>(<a class="code" href="class_builder.html">Builder</a>* pBuilder);</div>
<div class="line"><a name="l00655"></a><span class="lineno">  655</span>&#160; </div>
<div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;    <a class="code" href="class_desktop_director_double_monitor.html#a7d110a467e1379f462fdd3c9001f55c3">~DesktopDirectorDoubleMonitor</a>();</div>
<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160; </div>
<div class="line"><a name="l00671"></a><span class="lineno">  671</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_abstract_computer.html">AbstractComputer</a>* <a class="code" href="class_desktop_director_double_monitor.html#a2b1e73dabfa4428dca612532a224b5a1">CreateAbstractComputer</a>();</div>
<div class="line"><a name="l00672"></a><span class="lineno">  672</span>&#160; </div>
<div class="line"><a name="l00673"></a><span class="lineno">  673</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00681"></a><span class="lineno">  681</span>&#160;    <a class="code" href="class_desktop_director_double_monitor.html#a15fba1bf49d09955be576384483c3693">DesktopDirectorDoubleMonitor</a>();</div>
<div class="line"><a name="l00682"></a><span class="lineno">  682</span>&#160; </div>
<div class="line"><a name="l00689"></a><span class="lineno">  689</span>&#160;    <a class="code" href="class_desktop_director_double_monitor.html#a15fba1bf49d09955be576384483c3693">DesktopDirectorDoubleMonitor</a>(<span class="keyword">const</span> <a class="code" href="class_desktop_director_double_monitor.html">DesktopDirectorDoubleMonitor</a>&amp; cDesktopDirectorDoubleMonitor);</div>
<div class="line"><a name="l00690"></a><span class="lineno">  690</span>&#160; </div>
<div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00694"></a><span class="lineno"><a class="line" href="class_desktop_director_double_monitor.html#ac0c97cb1319fb4ddb856821301354543">  694</a></span>&#160;    <a class="code" href="class_builder.html">Builder</a>* <a class="code" href="class_desktop_director_double_monitor.html#ac0c97cb1319fb4ddb856821301354543">m_pBuilder</a>;</div>
<div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;};</div>
<div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160; </div>
<div class="line"><a name="l00697"></a><span class="lineno"><a class="line" href="class_server_director_normal.html">  697</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_server_director_normal.html">ServerDirectorNormal</a> : <span class="keyword">public</span> <a class="code" href="class_server_director.html">ServerDirector</a></div>
<div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160;{</div>
<div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00706"></a><span class="lineno">  706</span>&#160;    <a class="code" href="class_server_director_normal.html#a628c5afc1c35b2e67f2f8434ef6b3186">ServerDirectorNormal</a>(<a class="code" href="class_builder.html">Builder</a>* pBuilder);</div>
<div class="line"><a name="l00707"></a><span class="lineno">  707</span>&#160; </div>
<div class="line"><a name="l00714"></a><span class="lineno">  714</span>&#160;    <a class="code" href="class_server_director_normal.html#a706c1cc8735b84d1dd885b2c87577da8">~ServerDirectorNormal</a>();</div>
<div class="line"><a name="l00715"></a><span class="lineno">  715</span>&#160; </div>
<div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_abstract_computer.html">AbstractComputer</a>* <a class="code" href="class_server_director_normal.html#af036964b4ce791065a14c152035eeb53">CreateAbstractComputer</a>();</div>
<div class="line"><a name="l00724"></a><span class="lineno">  724</span>&#160; </div>
<div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;    <a class="code" href="class_server_director_normal.html#a628c5afc1c35b2e67f2f8434ef6b3186">ServerDirectorNormal</a>();</div>
<div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160; </div>
<div class="line"><a name="l00741"></a><span class="lineno">  741</span>&#160;    <a class="code" href="class_server_director_normal.html#a628c5afc1c35b2e67f2f8434ef6b3186">ServerDirectorNormal</a>(<span class="keyword">const</span> <a class="code" href="class_server_director_normal.html">ServerDirectorNormal</a>&amp; cServerDirectorNormal);</div>
<div class="line"><a name="l00742"></a><span class="lineno">  742</span>&#160; </div>
<div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00745"></a><span class="lineno">  745</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00746"></a><span class="lineno"><a class="line" href="class_server_director_normal.html#accee7a0d9eb799a536026f3477582a9e">  746</a></span>&#160;    <a class="code" href="class_builder.html">Builder</a>* <a class="code" href="class_server_director_normal.html#accee7a0d9eb799a536026f3477582a9e">m_pBuilder</a>;</div>
<div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;};</div>
<div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160; </div>
<div class="line"><a name="l00749"></a><span class="lineno"><a class="line" href="class_server_director_double_mouse.html">  749</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_server_director_double_mouse.html">ServerDirectorDoubleMouse</a> : <span class="keyword">public</span> <a class="code" href="class_server_director.html">ServerDirector</a></div>
<div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;{</div>
<div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;    <a class="code" href="class_server_director_double_mouse.html#aefa390a80bd7a0e1f403892565dc6069">ServerDirectorDoubleMouse</a>(<a class="code" href="class_builder.html">Builder</a>* pBuilder);</div>
<div class="line"><a name="l00759"></a><span class="lineno">  759</span>&#160; </div>
<div class="line"><a name="l00766"></a><span class="lineno">  766</span>&#160;    <a class="code" href="class_server_director_double_mouse.html#afa926632abb3d0351f83b963722e0bfb">~ServerDirectorDoubleMouse</a>();</div>
<div class="line"><a name="l00767"></a><span class="lineno">  767</span>&#160; </div>
<div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_abstract_computer.html">AbstractComputer</a>* <a class="code" href="class_server_director_double_mouse.html#ab93f1abe73d657c6481fc697e4231d4a">CreateAbstractComputer</a>();</div>
<div class="line"><a name="l00776"></a><span class="lineno">  776</span>&#160; </div>
<div class="line"><a name="l00777"></a><span class="lineno">  777</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;    <a class="code" href="class_server_director_double_mouse.html#aefa390a80bd7a0e1f403892565dc6069">ServerDirectorDoubleMouse</a>();</div>
<div class="line"><a name="l00786"></a><span class="lineno">  786</span>&#160; </div>
<div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160;    <a class="code" href="class_server_director_double_mouse.html#aefa390a80bd7a0e1f403892565dc6069">ServerDirectorDoubleMouse</a>(<span class="keyword">const</span> <a class="code" href="class_server_director_double_mouse.html">ServerDirectorDoubleMouse</a>&amp; cServerDirectorDoubleMouse);</div>
<div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160; </div>
<div class="line"><a name="l00795"></a><span class="lineno">  795</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00796"></a><span class="lineno">  796</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00797"></a><span class="lineno">  797</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00798"></a><span class="lineno"><a class="line" href="class_server_director_double_mouse.html#ad94a8784a72737c7f33597aad72b6ced">  798</a></span>&#160;    <a class="code" href="class_builder.html">Builder</a>* <a class="code" href="class_server_director_double_mouse.html#ad94a8784a72737c7f33597aad72b6ced">m_pBuilder</a>;</div>
<div class="line"><a name="l00799"></a><span class="lineno">  799</span>&#160;};</div>
<div class="line"><a name="l00800"></a><span class="lineno">  800</span>&#160; </div>
<div class="line"><a name="l00801"></a><span class="lineno"><a class="line" href="class_server_director_double_keyboard.html">  801</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_server_director_double_keyboard.html">ServerDirectorDoubleKeyboard</a> : <span class="keyword">public</span> <a class="code" href="class_server_director.html">ServerDirector</a></div>
<div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160;{</div>
<div class="line"><a name="l00803"></a><span class="lineno">  803</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;    <a class="code" href="class_server_director_double_keyboard.html#a3033abedb2709c04b724773f35e0ea70">ServerDirectorDoubleKeyboard</a>(<a class="code" href="class_builder.html">Builder</a>* pBuilder);</div>
<div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160; </div>
<div class="line"><a name="l00818"></a><span class="lineno">  818</span>&#160;    <a class="code" href="class_server_director_double_keyboard.html#adea42ef50d6816a67b9ca6631e537b6a">~ServerDirectorDoubleKeyboard</a>();</div>
<div class="line"><a name="l00819"></a><span class="lineno">  819</span>&#160; </div>
<div class="line"><a name="l00827"></a><span class="lineno">  827</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_abstract_computer.html">AbstractComputer</a>* <a class="code" href="class_server_director_double_keyboard.html#a0c6ef555c2d3cade4236a687faaf0f0f">CreateAbstractComputer</a>();</div>
<div class="line"><a name="l00828"></a><span class="lineno">  828</span>&#160; </div>
<div class="line"><a name="l00829"></a><span class="lineno">  829</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00830"></a><span class="lineno">  830</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00837"></a><span class="lineno">  837</span>&#160;    <a class="code" href="class_server_director_double_keyboard.html#a3033abedb2709c04b724773f35e0ea70">ServerDirectorDoubleKeyboard</a>();</div>
<div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160; </div>
<div class="line"><a name="l00845"></a><span class="lineno">  845</span>&#160;    <a class="code" href="class_server_director_double_keyboard.html#a3033abedb2709c04b724773f35e0ea70">ServerDirectorDoubleKeyboard</a>(<span class="keyword">const</span> <a class="code" href="class_server_director_double_keyboard.html">ServerDirectorDoubleKeyboard</a>&amp; cServerDirectorDoubleKeyboard);</div>
<div class="line"><a name="l00846"></a><span class="lineno">  846</span>&#160; </div>
<div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00848"></a><span class="lineno">  848</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00849"></a><span class="lineno">  849</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00850"></a><span class="lineno"><a class="line" href="class_server_director_double_keyboard.html#a2e4c0907877de8c4b985a3d5af031f6b">  850</a></span>&#160;    <a class="code" href="class_builder.html">Builder</a>* <a class="code" href="class_server_director_double_keyboard.html#a2e4c0907877de8c4b985a3d5af031f6b">m_pBuilder</a>;</div>
<div class="line"><a name="l00851"></a><span class="lineno">  851</span>&#160;};</div>
<div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160; </div>
<div class="line"><a name="l00853"></a><span class="lineno"><a class="line" href="class_server_director_double_monitor.html">  853</a></span>&#160;<span class="keyword">class </span><a class="code" href="class_server_director_double_monitor.html">ServerDirectorDoubleMonitor</a> : <span class="keyword">public</span> <a class="code" href="class_server_director.html">ServerDirector</a></div>
<div class="line"><a name="l00854"></a><span class="lineno">  854</span>&#160;{</div>
<div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00862"></a><span class="lineno">  862</span>&#160;    <a class="code" href="class_server_director_double_monitor.html#af6c3ab5cff2969634155fb4e078fd6dd">ServerDirectorDoubleMonitor</a>(<a class="code" href="class_builder.html">Builder</a>* pBuilder);</div>
<div class="line"><a name="l00863"></a><span class="lineno">  863</span>&#160; </div>
<div class="line"><a name="l00870"></a><span class="lineno">  870</span>&#160;    <a class="code" href="class_server_director_double_monitor.html#acc6bbd8e13c3aecc7ac2224643908e6c">~ServerDirectorDoubleMonitor</a>();</div>
<div class="line"><a name="l00871"></a><span class="lineno">  871</span>&#160; </div>
<div class="line"><a name="l00879"></a><span class="lineno">  879</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="class_abstract_computer.html">AbstractComputer</a>* <a class="code" href="class_server_director_double_monitor.html#a19872cbbc3364843601f2767f7ab643e">CreateAbstractComputer</a>();</div>
<div class="line"><a name="l00880"></a><span class="lineno">  880</span>&#160; </div>
<div class="line"><a name="l00881"></a><span class="lineno">  881</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00882"></a><span class="lineno">  882</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00889"></a><span class="lineno">  889</span>&#160;    <a class="code" href="class_server_director_double_monitor.html#af6c3ab5cff2969634155fb4e078fd6dd">ServerDirectorDoubleMonitor</a>();</div>
<div class="line"><a name="l00890"></a><span class="lineno">  890</span>&#160; </div>
<div class="line"><a name="l00897"></a><span class="lineno">  897</span>&#160;    <a class="code" href="class_server_director_double_monitor.html#af6c3ab5cff2969634155fb4e078fd6dd">ServerDirectorDoubleMonitor</a>(<span class="keyword">const</span> <a class="code" href="class_server_director_double_monitor.html">ServerDirectorDoubleMonitor</a>&amp; cServerDirectorDoubleMonitor);</div>
<div class="line"><a name="l00898"></a><span class="lineno">  898</span>&#160; </div>
<div class="line"><a name="l00899"></a><span class="lineno">  899</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00900"></a><span class="lineno">  900</span>&#160;<span class="keyword">protected</span>:</div>
<div class="line"><a name="l00901"></a><span class="lineno">  901</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00902"></a><span class="lineno"><a class="line" href="class_server_director_double_monitor.html#ad371498438c1cd21f01da2768c6d5e93">  902</a></span>&#160;    <a class="code" href="class_builder.html">Builder</a>* <a class="code" href="class_server_director_double_monitor.html#ad371498438c1cd21f01da2768c6d5e93">m_pBuilder</a>;</div>
<div class="line"><a name="l00903"></a><span class="lineno">  903</span>&#160;};</div>
<div class="line"><a name="l00904"></a><span class="lineno">  904</span>&#160;<span class="preprocessor">#endif  </span><span class="comment">/* &gt;&gt;CXX_DESIGNPATTERN_DIRECTOR_H&lt;&lt; */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00905"></a><span class="lineno">  905</span>&#160;<span class="preprocessor"></span><span class="comment">/* EOF */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents -->
<div class="ttc" id="aclass_notebook_director_html_a37d83e798a67dc59ad3bc4858f8cd227"><div class="ttname"><a href="class_notebook_director.html#a37d83e798a67dc59ad3bc4858f8cd227">NotebookDirector::~NotebookDirector</a></div><div class="ttdeci">~NotebookDirector()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00109">DESIGNPATTERN_Director.cpp:109</a></div></div>
<div class="ttc" id="aclass_server_director_double_monitor_html_acc6bbd8e13c3aecc7ac2224643908e6c"><div class="ttname"><a href="class_server_director_double_monitor.html#acc6bbd8e13c3aecc7ac2224643908e6c">ServerDirectorDoubleMonitor::~ServerDirectorDoubleMonitor</a></div><div class="ttdeci">~ServerDirectorDoubleMonitor()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00763">DESIGNPATTERN_Director.cpp:763</a></div></div>
<div class="ttc" id="aclass_server_director_normal_html_a628c5afc1c35b2e67f2f8434ef6b3186"><div class="ttname"><a href="class_server_director_normal.html#a628c5afc1c35b2e67f2f8434ef6b3186">ServerDirectorNormal::ServerDirectorNormal</a></div><div class="ttdeci">ServerDirectorNormal()</div></div>
<div class="ttc" id="aclass_desktop_director_normal_html_ace83f09d303aa9d9486010ec859466b5"><div class="ttname"><a href="class_desktop_director_normal.html#ace83f09d303aa9d9486010ec859466b5">DesktopDirectorNormal::DesktopDirectorNormal</a></div><div class="ttdeci">DesktopDirectorNormal()</div></div>
<div class="ttc" id="aclass_director_html_a8639d6ff4e4c55ded1d3237bc6b8f4ed"><div class="ttname"><a href="class_director.html#a8639d6ff4e4c55ded1d3237bc6b8f4ed">Director::SetComputer</a></div><div class="ttdeci">VOID SetComputer(COMPUTER_TYPE eComputer)</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00071">DESIGNPATTERN_Director.cpp:71</a></div></div>
<div class="ttc" id="aclass_server_director_double_mouse_html_afa926632abb3d0351f83b963722e0bfb"><div class="ttname"><a href="class_server_director_double_mouse.html#afa926632abb3d0351f83b963722e0bfb">ServerDirectorDoubleMouse::~ServerDirectorDoubleMouse</a></div><div class="ttdeci">~ServerDirectorDoubleMouse()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00679">DESIGNPATTERN_Director.cpp:679</a></div></div>
<div class="ttc" id="aclass_notebook_director_normal_html_a7b414a9b171a07737115d955ab9c0030"><div class="ttname"><a href="class_notebook_director_normal.html#a7b414a9b171a07737115d955ab9c0030">NotebookDirectorNormal::CreateAbstractComputer</a></div><div class="ttdeci">virtual AbstractComputer * CreateAbstractComputer()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00315">DESIGNPATTERN_Director.cpp:315</a></div></div>
<div class="ttc" id="aclass_notebook_director_double_monitor_html_a1243c28b14536c15018b0c5438b8082d"><div class="ttname"><a href="class_notebook_director_double_monitor.html#a1243c28b14536c15018b0c5438b8082d">NotebookDirectorDoubleMonitor::NotebookDirectorDoubleMonitor</a></div><div class="ttdeci">NotebookDirectorDoubleMonitor()</div></div>
<div class="ttc" id="aclass_desktop_director_double_keyboard_html_a036fca8f56e81ce78f55cd4e6b1d76f5"><div class="ttname"><a href="class_desktop_director_double_keyboard.html#a036fca8f56e81ce78f55cd4e6b1d76f5">DesktopDirectorDoubleKeyboard::m_pBuilder</a></div><div class="ttdeci">Builder * m_pBuilder</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00642">DESIGNPATTERN_Director.h:642</a></div></div>
<div class="ttc" id="aclass_notebook_director_html_a62b8da701a24cbc09dc321b59af78e83"><div class="ttname"><a href="class_notebook_director.html#a62b8da701a24cbc09dc321b59af78e83">NotebookDirector::SetComputerPart</a></div><div class="ttdeci">VOID SetComputerPart(COMPUTERPART_TYPE eComputerPart)</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00135">DESIGNPATTERN_Director.cpp:135</a></div></div>
<div class="ttc" id="aclass_builder_html"><div class="ttname"><a href="class_builder.html">Builder</a></div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___builder_8h_source.html#l00020">DESIGNPATTERN_Builder.h:20</a></div></div>
<div class="ttc" id="aclass_server_director_double_monitor_html_af6c3ab5cff2969634155fb4e078fd6dd"><div class="ttname"><a href="class_server_director_double_monitor.html#af6c3ab5cff2969634155fb4e078fd6dd">ServerDirectorDoubleMonitor::ServerDirectorDoubleMonitor</a></div><div class="ttdeci">ServerDirectorDoubleMonitor()</div></div>
<div class="ttc" id="aclass_desktop_director_double_mouse_html_aacc96b3cabce68c5e0c1b2ebf3fd2034"><div class="ttname"><a href="class_desktop_director_double_mouse.html#aacc96b3cabce68c5e0c1b2ebf3fd2034">DesktopDirectorDoubleMouse::DesktopDirectorDoubleMouse</a></div><div class="ttdeci">DesktopDirectorDoubleMouse()</div></div>
<div class="ttc" id="aclass_notebook_director_double_mouse_html_a9b6284d31187b4da1ac02f3db51e7e4e"><div class="ttname"><a href="class_notebook_director_double_mouse.html#a9b6284d31187b4da1ac02f3db51e7e4e">NotebookDirectorDoubleMouse::~NotebookDirectorDoubleMouse</a></div><div class="ttdeci">~NotebookDirectorDoubleMouse()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00343">DESIGNPATTERN_Director.cpp:343</a></div></div>
<div class="ttc" id="aclass_server_director_double_mouse_html_ab93f1abe73d657c6481fc697e4231d4a"><div class="ttname"><a href="class_server_director_double_mouse.html#ab93f1abe73d657c6481fc697e4231d4a">ServerDirectorDoubleMouse::CreateAbstractComputer</a></div><div class="ttdeci">virtual AbstractComputer * CreateAbstractComputer()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00693">DESIGNPATTERN_Director.cpp:693</a></div></div>
<div class="ttc" id="a_product_def_8h_html_a22f925c240c8faafe321b43e81c14385"><div class="ttname"><a href="_product_def_8h.html#a22f925c240c8faafe321b43e81c14385">COMPUTER_TYPE</a></div><div class="ttdeci">COMPUTER_TYPE</div><div class="ttdef"><b>Definition:</b> <a href="_product_def_8h_source.html#l00047">ProductDef.h:47</a></div></div>
<div class="ttc" id="aclass_abstract_computer_html"><div class="ttname"><a href="class_abstract_computer.html">AbstractComputer</a></div><div class="ttdef"><b>Definition:</b> <a href="_computer_8h_source.html#l00035">Computer.h:35</a></div></div>
<div class="ttc" id="aclass_desktop_director_html_a1af076cdb8c08799e28700606623b9c1"><div class="ttname"><a href="class_desktop_director.html#a1af076cdb8c08799e28700606623b9c1">DesktopDirector::m_eComputerPart</a></div><div class="ttdeci">COMPUTERPART_TYPE m_eComputerPart</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00212">DESIGNPATTERN_Director.h:212</a></div></div>
<div class="ttc" id="aclass_desktop_director_double_keyboard_html_a1d08abb4e5bb8937cce270a66874ed8f"><div class="ttname"><a href="class_desktop_director_double_keyboard.html#a1d08abb4e5bb8937cce270a66874ed8f">DesktopDirectorDoubleKeyboard::CreateAbstractComputer</a></div><div class="ttdeci">virtual AbstractComputer * CreateAbstractComputer()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00567">DESIGNPATTERN_Director.cpp:567</a></div></div>
<div class="ttc" id="aclass_desktop_director_double_mouse_html_a56cb7741b0386174184a1cc83091c5d5"><div class="ttname"><a href="class_desktop_director_double_mouse.html#a56cb7741b0386174184a1cc83091c5d5">DesktopDirectorDoubleMouse::CreateAbstractComputer</a></div><div class="ttdeci">virtual AbstractComputer * CreateAbstractComputer()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00525">DESIGNPATTERN_Director.cpp:525</a></div></div>
<div class="ttc" id="aclass_desktop_director_normal_html_a0535cee7352e3f66cdf694637d5d6915"><div class="ttname"><a href="class_desktop_director_normal.html#a0535cee7352e3f66cdf694637d5d6915">DesktopDirectorNormal::CreateAbstractComputer</a></div><div class="ttdeci">virtual AbstractComputer * CreateAbstractComputer()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00483">DESIGNPATTERN_Director.cpp:483</a></div></div>
<div class="ttc" id="aclass_desktop_director_double_monitor_html_a7d110a467e1379f462fdd3c9001f55c3"><div class="ttname"><a href="class_desktop_director_double_monitor.html#a7d110a467e1379f462fdd3c9001f55c3">DesktopDirectorDoubleMonitor::~DesktopDirectorDoubleMonitor</a></div><div class="ttdeci">~DesktopDirectorDoubleMonitor()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00595">DESIGNPATTERN_Director.cpp:595</a></div></div>
<div class="ttc" id="aclass_notebook_director_double_keyboard_html_affa9be0a07570c38c0e3b7ec90c8dd1f"><div class="ttname"><a href="class_notebook_director_double_keyboard.html#affa9be0a07570c38c0e3b7ec90c8dd1f">NotebookDirectorDoubleKeyboard::m_pBuilder</a></div><div class="ttdeci">Builder * m_pBuilder</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00434">DESIGNPATTERN_Director.h:434</a></div></div>
<div class="ttc" id="aclass_notebook_director_html_ac2e7d449129077ac060f230daafa57a7"><div class="ttname"><a href="class_notebook_director.html#ac2e7d449129077ac060f230daafa57a7">NotebookDirector::m_eComputerPart</a></div><div class="ttdeci">COMPUTERPART_TYPE m_eComputerPart</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00146">DESIGNPATTERN_Director.h:146</a></div></div>
<div class="ttc" id="aclass_desktop_director_html"><div class="ttname"><a href="class_desktop_director.html">DesktopDirector</a></div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00149">DESIGNPATTERN_Director.h:149</a></div></div>
<div class="ttc" id="aclass_server_director_double_monitor_html_a19872cbbc3364843601f2767f7ab643e"><div class="ttname"><a href="class_server_director_double_monitor.html#a19872cbbc3364843601f2767f7ab643e">ServerDirectorDoubleMonitor::CreateAbstractComputer</a></div><div class="ttdeci">virtual AbstractComputer * CreateAbstractComputer()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00777">DESIGNPATTERN_Director.cpp:777</a></div></div>
<div class="ttc" id="aclass_server_director_html"><div class="ttname"><a href="class_server_director.html">ServerDirector</a></div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00215">DESIGNPATTERN_Director.h:215</a></div></div>
<div class="ttc" id="aclass_server_director_normal_html_af036964b4ce791065a14c152035eeb53"><div class="ttname"><a href="class_server_director_normal.html#af036964b4ce791065a14c152035eeb53">ServerDirectorNormal::CreateAbstractComputer</a></div><div class="ttdeci">virtual AbstractComputer * CreateAbstractComputer()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00651">DESIGNPATTERN_Director.cpp:651</a></div></div>
<div class="ttc" id="aclass_notebook_director_double_mouse_html_aa900071cf6e255cc2945afe6d3439b0a"><div class="ttname"><a href="class_notebook_director_double_mouse.html#aa900071cf6e255cc2945afe6d3439b0a">NotebookDirectorDoubleMouse::NotebookDirectorDoubleMouse</a></div><div class="ttdeci">NotebookDirectorDoubleMouse()</div></div>
<div class="ttc" id="aclass_desktop_director_double_keyboard_html"><div class="ttname"><a href="class_desktop_director_double_keyboard.html">DesktopDirectorDoubleKeyboard</a></div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00593">DESIGNPATTERN_Director.h:593</a></div></div>
<div class="ttc" id="aclass_notebook_director_double_monitor_html"><div class="ttname"><a href="class_notebook_director_double_monitor.html">NotebookDirectorDoubleMonitor</a></div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00437">DESIGNPATTERN_Director.h:437</a></div></div>
<div class="ttc" id="aclass_server_director_double_keyboard_html"><div class="ttname"><a href="class_server_director_double_keyboard.html">ServerDirectorDoubleKeyboard</a></div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00801">DESIGNPATTERN_Director.h:801</a></div></div>
<div class="ttc" id="aclass_server_director_html_aa5f3ebaa8c0a0408ee91bc9dd4e966f7"><div class="ttname"><a href="class_server_director.html#aa5f3ebaa8c0a0408ee91bc9dd4e966f7">ServerDirector::SetComputerPart</a></div><div class="ttdeci">VOID SetComputerPart(COMPUTERPART_TYPE eComputerPart)</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00263">DESIGNPATTERN_Director.cpp:263</a></div></div>
<div class="ttc" id="aclass_director_html_a59d7a588bfd4edd22948a9e7fd8c854a"><div class="ttname"><a href="class_director.html#a59d7a588bfd4edd22948a9e7fd8c854a">Director::~Director</a></div><div class="ttdeci">~Director()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00045">DESIGNPATTERN_Director.cpp:45</a></div></div>
<div class="ttc" id="aclass_desktop_director_double_mouse_html_a6ba9ef1feb29b3b82ce5c0a8d0451ab4"><div class="ttname"><a href="class_desktop_director_double_mouse.html#a6ba9ef1feb29b3b82ce5c0a8d0451ab4">DesktopDirectorDoubleMouse::~DesktopDirectorDoubleMouse</a></div><div class="ttdeci">~DesktopDirectorDoubleMouse()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00511">DESIGNPATTERN_Director.cpp:511</a></div></div>
<div class="ttc" id="a_product_def_8h_html"><div class="ttname"><a href="_product_def_8h.html">ProductDef.h</a></div></div>
<div class="ttc" id="aclass_director_html"><div class="ttname"><a href="class_director.html">Director</a></div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00017">DESIGNPATTERN_Director.h:17</a></div></div>
<div class="ttc" id="aclass_server_director_double_keyboard_html_a3033abedb2709c04b724773f35e0ea70"><div class="ttname"><a href="class_server_director_double_keyboard.html#a3033abedb2709c04b724773f35e0ea70">ServerDirectorDoubleKeyboard::ServerDirectorDoubleKeyboard</a></div><div class="ttdeci">ServerDirectorDoubleKeyboard()</div></div>
<div class="ttc" id="aclass_server_director_double_keyboard_html_adea42ef50d6816a67b9ca6631e537b6a"><div class="ttname"><a href="class_server_director_double_keyboard.html#adea42ef50d6816a67b9ca6631e537b6a">ServerDirectorDoubleKeyboard::~ServerDirectorDoubleKeyboard</a></div><div class="ttdeci">~ServerDirectorDoubleKeyboard()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00721">DESIGNPATTERN_Director.cpp:721</a></div></div>
<div class="ttc" id="aclass_desktop_director_html_a5f6016c6042584bf20004395f75b3908"><div class="ttname"><a href="class_desktop_director.html#a5f6016c6042584bf20004395f75b3908">DesktopDirector::CreateAbstractComputer</a></div><div class="ttdeci">virtual AbstractComputer * CreateAbstractComputer()=0</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00186">DESIGNPATTERN_Director.cpp:186</a></div></div>
<div class="ttc" id="aclass_server_director_double_mouse_html_ad94a8784a72737c7f33597aad72b6ced"><div class="ttname"><a href="class_server_director_double_mouse.html#ad94a8784a72737c7f33597aad72b6ced">ServerDirectorDoubleMouse::m_pBuilder</a></div><div class="ttdeci">Builder * m_pBuilder</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00798">DESIGNPATTERN_Director.h:798</a></div></div>
<div class="ttc" id="a_my_self_def_8h_html_a7927e087749615dae3114cc27b91c86d"><div class="ttname"><a href="_my_self_def_8h.html#a7927e087749615dae3114cc27b91c86d">VOID</a></div><div class="ttdeci">void VOID</div><div class="ttdef"><b>Definition:</b> <a href="_my_self_def_8h_source.html#l00011">MySelfDef.h:11</a></div></div>
<div class="ttc" id="aclass_server_director_double_mouse_html"><div class="ttname"><a href="class_server_director_double_mouse.html">ServerDirectorDoubleMouse</a></div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00749">DESIGNPATTERN_Director.h:749</a></div></div>
<div class="ttc" id="aclass_desktop_director_double_monitor_html_ac0c97cb1319fb4ddb856821301354543"><div class="ttname"><a href="class_desktop_director_double_monitor.html#ac0c97cb1319fb4ddb856821301354543">DesktopDirectorDoubleMonitor::m_pBuilder</a></div><div class="ttdeci">Builder * m_pBuilder</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00694">DESIGNPATTERN_Director.h:694</a></div></div>
<div class="ttc" id="aclass_director_html_a607a41fe5c42dd9ca7e256a11942a6d7"><div class="ttname"><a href="class_director.html#a607a41fe5c42dd9ca7e256a11942a6d7">Director::Director</a></div><div class="ttdeci">Director()</div></div>
<div class="ttc" id="aclass_notebook_director_double_keyboard_html"><div class="ttname"><a href="class_notebook_director_double_keyboard.html">NotebookDirectorDoubleKeyboard</a></div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00385">DESIGNPATTERN_Director.h:385</a></div></div>
<div class="ttc" id="aclass_notebook_director_double_keyboard_html_a9df1b81827e1bc81b66e44661f435368"><div class="ttname"><a href="class_notebook_director_double_keyboard.html#a9df1b81827e1bc81b66e44661f435368">NotebookDirectorDoubleKeyboard::CreateAbstractComputer</a></div><div class="ttdeci">virtual AbstractComputer * CreateAbstractComputer()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00399">DESIGNPATTERN_Director.cpp:399</a></div></div>
<div class="ttc" id="aclass_notebook_director_double_monitor_html_ab63015d45db3f3a416e37b4a4f7a2018"><div class="ttname"><a href="class_notebook_director_double_monitor.html#ab63015d45db3f3a416e37b4a4f7a2018">NotebookDirectorDoubleMonitor::CreateAbstractComputer</a></div><div class="ttdeci">virtual AbstractComputer * CreateAbstractComputer()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00441">DESIGNPATTERN_Director.cpp:441</a></div></div>
<div class="ttc" id="aclass_desktop_director_normal_html"><div class="ttname"><a href="class_desktop_director_normal.html">DesktopDirectorNormal</a></div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00489">DESIGNPATTERN_Director.h:489</a></div></div>
<div class="ttc" id="aclass_server_director_html_a542a4d27c4a1a88f3c31e443ccedaede"><div class="ttname"><a href="class_server_director.html#a542a4d27c4a1a88f3c31e443ccedaede">ServerDirector::GetComputerPart</a></div><div class="ttdeci">COMPUTERPART_TYPE GetComputerPart()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00276">DESIGNPATTERN_Director.cpp:276</a></div></div>
<div class="ttc" id="aclass_server_director_double_keyboard_html_a0c6ef555c2d3cade4236a687faaf0f0f"><div class="ttname"><a href="class_server_director_double_keyboard.html#a0c6ef555c2d3cade4236a687faaf0f0f">ServerDirectorDoubleKeyboard::CreateAbstractComputer</a></div><div class="ttdeci">virtual AbstractComputer * CreateAbstractComputer()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00735">DESIGNPATTERN_Director.cpp:735</a></div></div>
<div class="ttc" id="aclass_desktop_director_double_monitor_html_a15fba1bf49d09955be576384483c3693"><div class="ttname"><a href="class_desktop_director_double_monitor.html#a15fba1bf49d09955be576384483c3693">DesktopDirectorDoubleMonitor::DesktopDirectorDoubleMonitor</a></div><div class="ttdeci">DesktopDirectorDoubleMonitor()</div></div>
<div class="ttc" id="aclass_notebook_director_html_a7a89c2221df211eaec9d619d0db54797"><div class="ttname"><a href="class_notebook_director.html#a7a89c2221df211eaec9d619d0db54797">NotebookDirector::CreateAbstractComputer</a></div><div class="ttdeci">virtual AbstractComputer * CreateAbstractComputer()=0</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00122">DESIGNPATTERN_Director.cpp:122</a></div></div>
<div class="ttc" id="aclass_notebook_director_html_a67a1c57ca3a29628cf32954fe77d13de"><div class="ttname"><a href="class_notebook_director.html#a67a1c57ca3a29628cf32954fe77d13de">NotebookDirector::NotebookDirector</a></div><div class="ttdeci">NotebookDirector()</div></div>
<div class="ttc" id="aclass_server_director_double_mouse_html_aefa390a80bd7a0e1f403892565dc6069"><div class="ttname"><a href="class_server_director_double_mouse.html#aefa390a80bd7a0e1f403892565dc6069">ServerDirectorDoubleMouse::ServerDirectorDoubleMouse</a></div><div class="ttdeci">ServerDirectorDoubleMouse()</div></div>
<div class="ttc" id="aclass_server_director_double_monitor_html_ad371498438c1cd21f01da2768c6d5e93"><div class="ttname"><a href="class_server_director_double_monitor.html#ad371498438c1cd21f01da2768c6d5e93">ServerDirectorDoubleMonitor::m_pBuilder</a></div><div class="ttdeci">Builder * m_pBuilder</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00902">DESIGNPATTERN_Director.h:902</a></div></div>
<div class="ttc" id="aclass_server_director_double_keyboard_html_a2e4c0907877de8c4b985a3d5af031f6b"><div class="ttname"><a href="class_server_director_double_keyboard.html#a2e4c0907877de8c4b985a3d5af031f6b">ServerDirectorDoubleKeyboard::m_pBuilder</a></div><div class="ttdeci">Builder * m_pBuilder</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00850">DESIGNPATTERN_Director.h:850</a></div></div>
<div class="ttc" id="aclass_notebook_director_double_mouse_html_affb5288d00774813f69e5cb0c8d54b73"><div class="ttname"><a href="class_notebook_director_double_mouse.html#affb5288d00774813f69e5cb0c8d54b73">NotebookDirectorDoubleMouse::CreateAbstractComputer</a></div><div class="ttdeci">virtual AbstractComputer * CreateAbstractComputer()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00357">DESIGNPATTERN_Director.cpp:357</a></div></div>
<div class="ttc" id="aclass_desktop_director_html_a32677f669b69ac3dd9ab09f4b9b5eaa9"><div class="ttname"><a href="class_desktop_director.html#a32677f669b69ac3dd9ab09f4b9b5eaa9">DesktopDirector::DesktopDirector</a></div><div class="ttdeci">DesktopDirector()</div></div>
<div class="ttc" id="aclass_notebook_director_normal_html_a26ba36e4d98b3ef4ee2ca29f51650df6"><div class="ttname"><a href="class_notebook_director_normal.html#a26ba36e4d98b3ef4ee2ca29f51650df6">NotebookDirectorNormal::NotebookDirectorNormal</a></div><div class="ttdeci">NotebookDirectorNormal()</div></div>
<div class="ttc" id="aclass_desktop_director_double_keyboard_html_a87283e9fa499710e5d7d804a1f8b7b70"><div class="ttname"><a href="class_desktop_director_double_keyboard.html#a87283e9fa499710e5d7d804a1f8b7b70">DesktopDirectorDoubleKeyboard::DesktopDirectorDoubleKeyboard</a></div><div class="ttdeci">DesktopDirectorDoubleKeyboard()</div></div>
<div class="ttc" id="aclass_notebook_director_normal_html_a2f9fe410181c87aa52400512700da056"><div class="ttname"><a href="class_notebook_director_normal.html#a2f9fe410181c87aa52400512700da056">NotebookDirectorNormal::m_pBuilder</a></div><div class="ttdeci">Builder * m_pBuilder</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00330">DESIGNPATTERN_Director.h:330</a></div></div>
<div class="ttc" id="aclass_director_html_a47de27d6c0a4483aafc5b38f4f6c5e79"><div class="ttname"><a href="class_director.html#a47de27d6c0a4483aafc5b38f4f6c5e79">Director::m_eComputer</a></div><div class="ttdeci">COMPUTER_TYPE m_eComputer</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00080">DESIGNPATTERN_Director.h:80</a></div></div>
<div class="ttc" id="aclass_server_director_double_monitor_html"><div class="ttname"><a href="class_server_director_double_monitor.html">ServerDirectorDoubleMonitor</a></div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00853">DESIGNPATTERN_Director.h:853</a></div></div>
<div class="ttc" id="aclass_desktop_director_double_monitor_html_a2b1e73dabfa4428dca612532a224b5a1"><div class="ttname"><a href="class_desktop_director_double_monitor.html#a2b1e73dabfa4428dca612532a224b5a1">DesktopDirectorDoubleMonitor::CreateAbstractComputer</a></div><div class="ttdeci">virtual AbstractComputer * CreateAbstractComputer()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00609">DESIGNPATTERN_Director.cpp:609</a></div></div>
<div class="ttc" id="aclass_desktop_director_double_monitor_html"><div class="ttname"><a href="class_desktop_director_double_monitor.html">DesktopDirectorDoubleMonitor</a></div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00645">DESIGNPATTERN_Director.h:645</a></div></div>
<div class="ttc" id="aclass_server_director_html_aa5da7119fd4859212b6f2b90653c680a"><div class="ttname"><a href="class_server_director.html#aa5da7119fd4859212b6f2b90653c680a">ServerDirector::CreateAbstractComputer</a></div><div class="ttdeci">virtual AbstractComputer * CreateAbstractComputer()=0</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00250">DESIGNPATTERN_Director.cpp:250</a></div></div>
<div class="ttc" id="aclass_desktop_director_double_mouse_html_af89728020e170f269697356e5eb7f09d"><div class="ttname"><a href="class_desktop_director_double_mouse.html#af89728020e170f269697356e5eb7f09d">DesktopDirectorDoubleMouse::m_pBuilder</a></div><div class="ttdeci">Builder * m_pBuilder</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00590">DESIGNPATTERN_Director.h:590</a></div></div>
<div class="ttc" id="aclass_notebook_director_normal_html_aa741fb7be6b29349080aba3ed104e2ec"><div class="ttname"><a href="class_notebook_director_normal.html#aa741fb7be6b29349080aba3ed104e2ec">NotebookDirectorNormal::~NotebookDirectorNormal</a></div><div class="ttdeci">~NotebookDirectorNormal()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00301">DESIGNPATTERN_Director.cpp:301</a></div></div>
<div class="ttc" id="aclass_director_html_a3375d145410d22a09782f3895175cf71"><div class="ttname"><a href="class_director.html#a3375d145410d22a09782f3895175cf71">Director::GetComputer</a></div><div class="ttdeci">COMPUTER_TYPE GetComputer()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00084">DESIGNPATTERN_Director.cpp:84</a></div></div>
<div class="ttc" id="aclass_notebook_director_double_monitor_html_a7210ae0d11ac5a750f553fa41ce15dc1"><div class="ttname"><a href="class_notebook_director_double_monitor.html#a7210ae0d11ac5a750f553fa41ce15dc1">NotebookDirectorDoubleMonitor::m_pBuilder</a></div><div class="ttdeci">Builder * m_pBuilder</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00486">DESIGNPATTERN_Director.h:486</a></div></div>
<div class="ttc" id="aclass_notebook_director_html_a23541f6632e4719c15b0a81a76c45b93"><div class="ttname"><a href="class_notebook_director.html#a23541f6632e4719c15b0a81a76c45b93">NotebookDirector::GetComputerPart</a></div><div class="ttdeci">COMPUTERPART_TYPE GetComputerPart()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00148">DESIGNPATTERN_Director.cpp:148</a></div></div>
<div class="ttc" id="aclass_desktop_director_normal_html_a5e66a08d467c3ada78992ceec3b87ac3"><div class="ttname"><a href="class_desktop_director_normal.html#a5e66a08d467c3ada78992ceec3b87ac3">DesktopDirectorNormal::~DesktopDirectorNormal</a></div><div class="ttdeci">~DesktopDirectorNormal()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00469">DESIGNPATTERN_Director.cpp:469</a></div></div>
<div class="ttc" id="aclass_desktop_director_double_mouse_html"><div class="ttname"><a href="class_desktop_director_double_mouse.html">DesktopDirectorDoubleMouse</a></div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00541">DESIGNPATTERN_Director.h:541</a></div></div>
<div class="ttc" id="aclass_server_director_normal_html_accee7a0d9eb799a536026f3477582a9e"><div class="ttname"><a href="class_server_director_normal.html#accee7a0d9eb799a536026f3477582a9e">ServerDirectorNormal::m_pBuilder</a></div><div class="ttdeci">Builder * m_pBuilder</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00746">DESIGNPATTERN_Director.h:746</a></div></div>
<div class="ttc" id="aclass_notebook_director_html"><div class="ttname"><a href="class_notebook_director.html">NotebookDirector</a></div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00083">DESIGNPATTERN_Director.h:83</a></div></div>
<div class="ttc" id="aclass_notebook_director_double_mouse_html"><div class="ttname"><a href="class_notebook_director_double_mouse.html">NotebookDirectorDoubleMouse</a></div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00333">DESIGNPATTERN_Director.h:333</a></div></div>
<div class="ttc" id="aclass_notebook_director_double_monitor_html_a05ef0c8452df4b8058de7322e345688d"><div class="ttname"><a href="class_notebook_director_double_monitor.html#a05ef0c8452df4b8058de7322e345688d">NotebookDirectorDoubleMonitor::~NotebookDirectorDoubleMonitor</a></div><div class="ttdeci">~NotebookDirectorDoubleMonitor()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00427">DESIGNPATTERN_Director.cpp:427</a></div></div>
<div class="ttc" id="aclass_notebook_director_normal_html"><div class="ttname"><a href="class_notebook_director_normal.html">NotebookDirectorNormal</a></div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00281">DESIGNPATTERN_Director.h:281</a></div></div>
<div class="ttc" id="aclass_notebook_director_double_mouse_html_a88a785591d5afbb12873b767d968f9c9"><div class="ttname"><a href="class_notebook_director_double_mouse.html#a88a785591d5afbb12873b767d968f9c9">NotebookDirectorDoubleMouse::m_pBuilder</a></div><div class="ttdeci">Builder * m_pBuilder</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00382">DESIGNPATTERN_Director.h:382</a></div></div>
<div class="ttc" id="aclass_desktop_director_html_a9e94b597ceac431bdcc9cb7c245c293f"><div class="ttname"><a href="class_desktop_director.html#a9e94b597ceac431bdcc9cb7c245c293f">DesktopDirector::SetComputerPart</a></div><div class="ttdeci">VOID SetComputerPart(COMPUTERPART_TYPE eComputerPart)</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00199">DESIGNPATTERN_Director.cpp:199</a></div></div>
<div class="ttc" id="aclass_server_director_normal_html_a706c1cc8735b84d1dd885b2c87577da8"><div class="ttname"><a href="class_server_director_normal.html#a706c1cc8735b84d1dd885b2c87577da8">ServerDirectorNormal::~ServerDirectorNormal</a></div><div class="ttdeci">~ServerDirectorNormal()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00637">DESIGNPATTERN_Director.cpp:637</a></div></div>
<div class="ttc" id="aclass_server_director_normal_html"><div class="ttname"><a href="class_server_director_normal.html">ServerDirectorNormal</a></div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00697">DESIGNPATTERN_Director.h:697</a></div></div>
<div class="ttc" id="a_product_def_8h_html_afb7ffa7ef7690abf638bce6d8eb80968"><div class="ttname"><a href="_product_def_8h.html#afb7ffa7ef7690abf638bce6d8eb80968">COMPUTERPART_TYPE</a></div><div class="ttdeci">COMPUTERPART_TYPE</div><div class="ttdef"><b>Definition:</b> <a href="_product_def_8h_source.html#l00064">ProductDef.h:64</a></div></div>
<div class="ttc" id="aclass_server_director_html_ae79decafbb23a033b885f953558acf66"><div class="ttname"><a href="class_server_director.html#ae79decafbb23a033b885f953558acf66">ServerDirector::~ServerDirector</a></div><div class="ttdeci">~ServerDirector()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00237">DESIGNPATTERN_Director.cpp:237</a></div></div>
<div class="ttc" id="aclass_server_director_html_a43b4585baff0f3787a981f14d9c579bd"><div class="ttname"><a href="class_server_director.html#a43b4585baff0f3787a981f14d9c579bd">ServerDirector::m_eComputerPart</a></div><div class="ttdeci">COMPUTERPART_TYPE m_eComputerPart</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00278">DESIGNPATTERN_Director.h:278</a></div></div>
<div class="ttc" id="aclass_desktop_director_normal_html_a00539ef23e0d04bd404bc86980962cef"><div class="ttname"><a href="class_desktop_director_normal.html#a00539ef23e0d04bd404bc86980962cef">DesktopDirectorNormal::m_pBuilder</a></div><div class="ttdeci">Builder * m_pBuilder</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8h_source.html#l00538">DESIGNPATTERN_Director.h:538</a></div></div>
<div class="ttc" id="aclass_server_director_html_a9b1cf9fcb78e61fb42fd83f097094502"><div class="ttname"><a href="class_server_director.html#a9b1cf9fcb78e61fb42fd83f097094502">ServerDirector::ServerDirector</a></div><div class="ttdeci">ServerDirector()</div></div>
<div class="ttc" id="aclass_desktop_director_double_keyboard_html_a5894066bc0e62d64aaeb65c652cd9c50"><div class="ttname"><a href="class_desktop_director_double_keyboard.html#a5894066bc0e62d64aaeb65c652cd9c50">DesktopDirectorDoubleKeyboard::~DesktopDirectorDoubleKeyboard</a></div><div class="ttdeci">~DesktopDirectorDoubleKeyboard()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00553">DESIGNPATTERN_Director.cpp:553</a></div></div>
<div class="ttc" id="aclass_desktop_director_html_abdb32623078b249b893b877e2b7fec3e"><div class="ttname"><a href="class_desktop_director.html#abdb32623078b249b893b877e2b7fec3e">DesktopDirector::GetComputerPart</a></div><div class="ttdeci">COMPUTERPART_TYPE GetComputerPart()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00212">DESIGNPATTERN_Director.cpp:212</a></div></div>
<div class="ttc" id="aclass_director_html_a107b80cd4a786f0d8b77456d68ff9010"><div class="ttname"><a href="class_director.html#a107b80cd4a786f0d8b77456d68ff9010">Director::CreateAbstractComputer</a></div><div class="ttdeci">virtual AbstractComputer * CreateAbstractComputer()=0</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00058">DESIGNPATTERN_Director.cpp:58</a></div></div>
<div class="ttc" id="aclass_notebook_director_double_keyboard_html_ad6a6d6ee97bba2ca21890ca124f7be88"><div class="ttname"><a href="class_notebook_director_double_keyboard.html#ad6a6d6ee97bba2ca21890ca124f7be88">NotebookDirectorDoubleKeyboard::~NotebookDirectorDoubleKeyboard</a></div><div class="ttdeci">~NotebookDirectorDoubleKeyboard()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00385">DESIGNPATTERN_Director.cpp:385</a></div></div>
<div class="ttc" id="aclass_notebook_director_double_keyboard_html_a715b1b5ecd6b353df218bc99d5e3c2ee"><div class="ttname"><a href="class_notebook_director_double_keyboard.html#a715b1b5ecd6b353df218bc99d5e3c2ee">NotebookDirectorDoubleKeyboard::NotebookDirectorDoubleKeyboard</a></div><div class="ttdeci">NotebookDirectorDoubleKeyboard()</div></div>
<div class="ttc" id="aclass_desktop_director_html_a1c9719a0d32a2a3a53c98180991397ba"><div class="ttname"><a href="class_desktop_director.html#a1c9719a0d32a2a3a53c98180991397ba">DesktopDirector::~DesktopDirector</a></div><div class="ttdeci">~DesktopDirector()</div><div class="ttdef"><b>Definition:</b> <a href="_d_e_s_i_g_n_p_a_t_t_e_r_n___director_8cpp_source.html#l00173">DESIGNPATTERN_Director.cpp:173</a></div></div>
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.16
</small></address>
</body>
</html>
